Optimization Configuration
info
Each site we optimize has unique requirements. Internally, we use a broad set of parameters tailored to your site's specific needs automatically. However, you have the flexibility to fine-tune certain aspects through optimization settings.
Overview
| Field Name | Type | Default | Description |
|---|---|---|---|
peak_minimization.active | boolean | false | Whether peak minimization is enabled. |
peak_minimization.peak_limit | integer | — | Peak limit value in watts. Required if peak_minimization.active is true. |
peak_minimization.peak_price | float | 100000 | Custom peak price value. Controls how aggressively the optimizer avoids peaks. |
negative_peak_minimization.active | boolean | false | Whether negative peak (injection) minimization is enabled. Relevant for sites with solar that inject to grid. |
negative_peak_minimization.peak_limit | integer | — | Negative peak limit value in watts. Required if negative_peak_minimization.active is true. |
cost_minimization_active | boolean | true | Whether cost minimization (energy price optimization) is enabled. |
planning_horizon | string | "P1D" | The planning horizon: "P1D" (1 day), "P2D" (2 days), or "P3D" (3 days). |
info
Energy pricing (offtake prices, injection prices, day-ahead pricing) is configured separately through the contract configuration. See the API documentation for details on setting up your energy contract.
Example Payload
{
"optimization_configuration": {
"peak_minimization": {
"active": true,
"peak_limit": 25000
},
"cost_minimization_active": true,
"planning_horizon": "P1D"
}
}